a tough spot - Espagnol Anglais Dictionnaire